# 欢迎来到对抗路！！！
# 现在是北京时间: 2023/8/25 10:57
# Keep and you will win！！！
"""
创建到MySQL的数据库链接
"""

from pymysql import Connection


# 获取到MySQL数据库的链接对象
conn = Connection(
    host='localhost',       # 主机名（ip）
    port=3306,              # 端口，默认3306
    user='root',            # 账户名
    password='123456',     # 密码
    autocommit=True         # 设置自动提交
)

# 打印MySQL数据库软件信息 -- version
# print(conn.get_server_info())
# 创建游标对象
# cursor = conn.cursor()
# 选择数据库
# conn.select_db()

# 查询
# cursor.execute("create database test;")
# cursor.execute("show databases;")
# cursor.execute("use test;")
# cursor.execute("create table student(id int, name varchar(20))")
# result: tuple = cursor.fetchall()
# for i in result:
#     print(i)

# 创建游标对象
cursor = conn.cursor()
# 选择数据库
conn.select_db('test')
# 执行sql
cursor.execute("insert into student values(10001, '周杰伦')")
# 通过 commit 提交
# conn.commit()

# 关闭数据库的链接
conn.close()
